
var getDesignInitConfig = () => {
    var result = {},
        data = {};
    // 基础数据
    data.name = 300102347; // 报表模板id
    result.data = data;
    result.initUrl = "http://localhost:9908/" + "s/report/onlineEdit/" + data.name; // 获取表样数据地址

    // 1、buildReportApp
    // menuConfig配置
    result.menuConfig = {
        isShow: true, // 是否显示工具栏
        isShowMenuHead: true, // 是否显示菜单栏
        isShowMenuMiddle: true, //是否显示中按钮
        isFormulaInputEnter: true, // 公式输入框是否可输入
    };
    // 默认侧边栏配置
    result.sliderBarDefaultConfig = {
        isShow: true, // 是否渲染侧边栏
        defaultPanes: ["cellAttr"] // 侧边栏默认面板
    };
    // 默认sheet配置
    result.sheetDefaultConfig = {
        isAllDoubleClick: 0, // 是否可双击编辑
        isAutoCalculate: false, // 是否自动计算
        isFreeze: true, // 是否冻结
    };

    // 2、渲染表格数据通用参数 
    result.sheetConfig = {
    };
    result.FuncListConfig = {
        dataSetJson: self.dataSetJson,
    }
    result.TranformInitData = function (initData) {
        return initData;
    }
    return result;
}

export function getReportInitConfig(type) {
    var result;
    switch (type) {
        case "design":
            result = getDesignInitConfig();
            break;
        default:
            break;
    }
    return result;
}
